opencv sudoku